package vip.xiaonuo.sys.modular.courseselection.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import vip.xiaonuo.sys.modular.coursepublish.result.CoursePublishResult;
import vip.xiaonuo.sys.modular.sysschoolterm.entity.SysSchoolTerm;
import vip.xiaonuo.sys.modular.sysschoolyear.entity.SysSchoolYear;
import vip.xiaonuo.sys.modular.user.entity.SysUser;

import java.util.List;

/**
 * @author 墨塵
 * @since 2022/7/20
 */
@Data
@ApiModel(value = "CourseSelectionBaesVo", description = "选课基础信息VO")
public class CourseSelectionBaesVo {

    @ApiModelProperty(value = "学生标签描述")
    private String stuTagDesc;

    @ApiModelProperty(value = "学生信息")
    private SysUser userInfo;

    @ApiModelProperty(value = "学年")
    private SysSchoolYear schoolYear;

    @ApiModelProperty(value = "学期")
    private SysSchoolTerm schoolTerm;

    @ApiModelProperty(value = "课程列表")
    private List<CoursePublishResult> coursePublishList;

}
